home *** CD-ROM | disk | FTP | other *** search
- Path: news.ee.net!usenet
- From: "Barry B. Brey" <bbrey@ee.net>
- Newsgroups: alt.comp.hardware.homebuilt,alt.comp.hardware.homedesigned,alt.comp.hardware.pc-homebuilt,alt.lang.asm,comp.arch.fpga,comp.lang.c,comp.lang.c++,comp.lang.misc
- Subject: Re: Help wanted: Addressing PCI memory-mapped device above 16mB
- Date: Mon, 12 Feb 1996 07:54:44 -0500
- Organization: DeVry Institute of Technology
- Message-ID: <311F3894.5AC2@ee.net>
- References: <4fbpve$1ne@cantua.canterbury.ac.nz>
- NNTP-Posting-Host: 206.230.33.24
- Mime-Version: 1.0
- Content-Type: text/plain; charset=us-ascii
- Content-Transfer-Encoding: 7bit
- X-Mailer: Mozilla 2.0GoldB1 (Win95; I)
-
- Gerard van Soest wrote:
- >
- > We have just finished developing a PCI card which gets
- > memory mapped in to memory-space above the 1mB limit
- > imposed by real mode programming.
- >
- > What I would like to know is if there is an easy way to
- > address this memory ie. is there a compiler out there that will
- > take care of protected mode for you, whether it is possible
- > to use a memory manager etc. If all else fails, it looks
- > like I will have to resort to asembly code, and unfortunately
- > I just don't have the time to do this :(
- >
- > Any help would be greatly appreciated. Please email replies
- > to vansoegi@elec.canterbury.ac.nz.
- >
- > Cheers G.You don't state which operating system...ie....DOS, WINDOWS 3.11, Windows95
- etc. You could use VCPI to access this area of memory under DOS, its loaded
- by HIMEM.SYS and provides drives for accessing extended memory. If you are
- using Windows 95 and shell to DOS you can also use DPMI which also provides
- driver for access to extended memory.
-
- You might obtain my latest book which explains these drivers and also shows
- how to setup a XXXX.SYS driver for a device.
- --
- look at my webpage at:
-
- http://users1.ee.net/brey/
-
- Very truly yours,
-
- Barry B. Brey
- Professor Electronic Engineering Technology
- DeVry Institute of Technology
- 1350 Alum Creek Drive
- Columbus, Ohio 43209
-